Наверное мы друг друга не поняли. Я имел ввиду оптимизацию кода по предложению Komandir. В Вашем коде я ничего подобного не увидел (честно говоря и смотрел мельком, в поисках PORTB).
Наверное мы друг друга не поняли. Я имел ввиду оптимизацию кода по предложению Komandir. В Вашем коде я ничего подобного не увидел (честно говоря и смотрел мельком, в поисках PORTB).
Ну гляньте повнимательнее, ddrd есть)
Update : вру, PORTD есть, почитайте уже литературу, все ж просто и код примитивный.
поменял на
При этом яркость примерно одинаковая. Если уменьшить до 300, то яркость существенно понижается.
Где то тут проект выкладывал, часы барометр термометр, тоже семисегментники, но на сдвиговых регистра, стоит 350 мкс, вполне нормально светит.
Данный код выдает все нули и все точки горят. Но это просто пальцем в небо. Стоит ли продолжать?
Наверное мы друг друга не поняли. Я имел ввиду оптимизацию кода по предложению Komandir. В Вашем коде я ничего подобного не увидел (честно говоря и смотрел мельком, в поисках PORTB).
поменял на
При этом яркость примерно одинаковая. Если уменьшить до 300, то яркость существенно понижается.
В моем случае даже 400мкс давали снижение яркости, а 300 - существенное снижение яркости. Это, наверное, "на вкус и цвет" :)
Пожалуй, мой древнее.))
Green, кода нет - не зачёт)))
Данный код выдает все нули и все точки горят. Но это просто пальцем в небо. Стоит ли продолжать?
Наверное мы друг друга не поняли. Я имел ввиду оптимизацию кода по предложению Komandir. В Вашем коде я ничего подобного не увидел (честно говоря и смотрел мельком, в поисках PORTB).
Ну гляньте повнимательнее, ddrd есть)
Update : вру, PORTD есть, почитайте уже литературу, все ж просто и код примитивный.
39-41 меняем на PORTB=numbers[bitNum]
Вот с этим засада. Кракозябры. Пробовал отрицание ( ! ) - вообще не светятся индикаторы. Ну а я, уже говорил, не понимаю еще в этом всем...
С учетом вашей распайки:
8-17 меняем на
26-28 меняем на DDRB=0B11111111
39-41 меняем на PORTB=numbers[bitNum]
(http://arduino.ru/Tutorial/Upravlenie_portami_cherez_registry)